#ifndef DEVICEOBJECT_H
#define DEVICEOBJECT_H

class DeviceObject
	{
		public:
			virtual bool defaultMute()
				{ return def_mute; }

			virtual int defaultVolume()
				{ return def_vol; }

			virtual bool defaultLocked()
				{ return locked; }

			virtual void setDefaultLocked(bool l)
				{ locked = l; }

			virtual void setDefaultMute(bool m)
				{ def_mute = m; }

			virtual void setDefaultVolume(int v)
				{ def_vol = v; }

		private:
			bool def_mute;
			int def_vol;
			bool locked;
	};

#endif // DEVICEOBJECT_H
